Le Canada possède à lui seul plusieurs fleuves importants qui sont, de l'ouest vers l'est :
Le Mackenzie est le plus long fleuve canadien avec une longueur de 1 738 km. Son débit est de 10 300 m3 s−1, soit l'équivalent du débit du Saint-Laurent. Il se jette dans la Mer de Beaufort, au nord des Territoires-du-Nord-Ouest.
Le fleuve Saint-Jean se jette dans la Baie de Fundy, au Nouveau-Brunswick.